<?php
	include_once '.././include/inc_session.php';
	
	$valeur_refext=$_SESSION['FNO_nom_refext'];
	$stype_refext=$_SESSION['type_ref'];
	$asBlocs = array();
	// construction de l’objet Template
	$oPageListe = new Template(PATH_TEMPLATE.'liste_recherche_ref.html');
	
	if(($valeur_refext!="")&&($stype_refext!=""))
	{
		$oMenu = new dataObject_refExterne();
		$asBlocs=$oMenu->refExterne_getListRefext($valeur_refext,$stype_refext);
	}
	else if(isset($_GET['valref'])) 
	{
		
		$oMenu = new dataObject_refExterne();
		$asBlocs=$oMenu->refExterne_getListRefextIdContrat($idMenu);
	}
	
	if(empty($asBlocs)) header("location:index.php?ref=");
	$oPageListe->iterateReplace('messages', $oForm->getValidMessage());
	
	//remplacement simple
	$oPageListe->replace('nom_module', $oBloc->_MENU_NOM);
	$oPageListe->replace('nom_fonction',$oFonction->_MENU_AFFICHE);
	$oPageListe->replace('nom_liste','Liste des références');
	
	//remplacement par boucle
	//... pour l'entete du tableau
	$aEnteteTab = array(
						array("num_colonne"=>1, "nom_colonne"=>"&nbsp;"),
						array("num_colonne"=>2, "nom_colonne"=>"NOM"),
						array("num_colonne"=>3, "nom_colonne"=>"PRENOM"),
						array("num_colonne"=>4, "nom_colonne"=>"DATE NAISSANCE"),
						array("num_colonne"=>5, "nom_colonne"=>"LIEU NAISSANCE"),
						array("num_colonne"=>6, "nom_colonne"=>"N° CONTRAT"),
						 );
					    
	$oPageListe->iterateReplace('colonne', $aEnteteTab );
					    
	//... pour le contenu du tableau
	
	$aList=array();
	

	foreach($asBlocs as $iKey => $aRow)
	{
		$aContenu = array("id_ligne"=> $aRow["Identifiant_personne"]."&idcontrat=".$aRow["Identifiant_contrat"]);
		$idcon =$_SESSION['Identifiant_contrat']= $aRow["Identifiant_contrat"];
		if(($iKey+1)%2==0) $aContenu = array_merge($aContenu, array("color"=> "color"));
		$sType_ref_ext = dataObject_elementdico::elementdico_getNomFromCode($aRow["Type_refext"], dataObject_dictionnaire::_TYPE_REF_EXTERNE);
		
		$aContenu=array_merge($aContenu, array("num_colonne_2"=>2, "val_ligne_2"=>$aRow["Nom_personne"]));
		$aContenu=array_merge($aContenu, array("num_colonne_3"=>3, "val_ligne_3"=>($aRow["Prenom_personne"])));
		$aContenu=array_merge($aContenu, array("num_colonne_4"=>4, "val_ligne_4"=> dataObject_refExterne::showDate($aRow["Date_naissance_personne"])));
		$aContenu=array_merge($aContenu, array("num_colonne_5"=>5, "val_ligne_5"=> $aRow["Lieu_naissance_personne"]));
		$aContenu=array_merge($aContenu, array("num_colonne_6"=>6, "val_ligne_6"=>($aRow["Numero_contrat"])));
		
		$aList[$iKey]=$aContenu;
			
	}
	
	$oPageListe->iterateReplace('tablist', $aList);
	
	$oPageListe->replace('bRetour_fonction', true);
	$oPageListe->replace('url_retour_fonction','index.php');
	$oPageListe->replace('url_modifier', "../synthese/redirect_reference.php?valref=".$valeur_refext."&idpers=");
	/*if($aRow['Identifiant_contrat']!="")
	
	{
		$oPageListe->replace('url_modifier', "../synthese/list_inter_contrat.php?idcontratref=");
	
	}
	else if($aRow['Identifiant_contrat']=="")
	{
		$oPageListe->replace('url_modifier', "../synthese/list_contrat_personne.php?valref=".$valeur_refext);
	}*/
	
	/***** affichage *****/
	echo $oPageListe->toString();
		
	include_once PATH_INCLUDE.'inc_pied_page.php';
?>